﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MCPlatform.Builder.WorkStation.StationEvents
{
    public enum MessageType
    {
        NotifyReady,//通知准备好
        NotifyDone,//通知完成
        NotifyTrayEmpty,//通知托盘为空
        NotifyTrayFull,//通知托盘已满
        NotifyTrayNotEmpty,//通知托盘有料
        NotifyDrag,//通知可以牵引
        NotifyStopDrag,//通知停止牵引
        Unsafty,//不安全
        RequestReady,//请求准备好信号
        RequestAxisID,//请求准备好信号
        RequestDone,//请求完成信号
        RequestReadyOrDone,//请求准备好或完成信号
        ResetReady,//重置准备好信号
        ResetDone,//重置完成信号
        NotifyAction,//通知可执行动作      
        AcitonDone,//动作完成信号
        Clearing,//清料
        NotifyStart,//启动
        NotifyStop,//停止
        NotifyReset,//复位
        NotifyPause,//暂停
        NotifyResume,//恢复运行
        NotifyInitialResume,//恢复运行
        NotifyShortage,//通知缺料
        Manual,//通知手动模式
        Initial,//初始化
        NotifyRetry,//通知重试
        RequestAuto,//请求自动模式
        NotifyIdle,//初始化完成，通知待机状态
        NotifyCanInitial,//通知可以回原
    }
}
